@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;border:0;}
body {font-size:12px; line-height:24px;color:#444444; -webkit-text-size-adjust:none;background: url(../Image/bodybg.jpg) repeat-x top; background-color:#e7e6e4;font-family:Microsoft YaHei;}
a{ color:#444444; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}
ul {list-style: none;}
li{ list-style-type:none;}
.eng{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; color:#990000; padding-left:3px;}
.nr{line-height:24px;}
/*top*/
.top{ width:1002px; height:157px; margin:0 auto;}
.topzy{ width:1002px; height:284px; margin:0 auto; padding-bottom:10px;}
.logo{ width:368px; height:120px; float:left;}
.allnav{ width:630px; height:120px; float:right;}
.navup{ width:435px; height:56px; float:right;background:url(../Image/tel.jpg) no-repeat top right;}
.navup1{ width:435px; height:36px; float:right;}
.navup3{ width:230px; height:32px; display:block; float:left;font-family:Microsoft YaHei; color:#f1f14e; }
.navup31{ font-size:12px;line-height:40px;}
.navup32{ font-size:21px;line-height:40px;}
.navup4{font-family:Microsoft YaHei; color:#088966;font-size:12px;padding-left:50px; line-height:32px;}
.navup4 a{color:#088966;}
.navup5{font-family:Microsoft YaHei; color:#088966;font-size:12px;line-height:32px; padding-left:40px;}
.navup5 a{color:#088966;}

.navup2{ width:184px; height:20px; float:right; color:#f1f14e;}



.allnav1{width:630px; height:40px; float:right;}
.nav{ width:552px; height:40px; float:left;}
.nav a{width:78px; height:40px; line-height:40px; text-align:center;display:block; float:left;font-family:Microsoft YaHei; color:#fff; font-size:14px;}
.nav a:hover{background:url(../Image/navahover.jpg) repeat-x center; text-decoration:none;}

.navl{ width:78px; height:40px; float:right;}
.navl a{width:78px; height:36px; line-height:36px; text-align:center;display:block; float:left;font-family:Microsoft YaHei; color:#fff; font-size:14px; border-bottom:#f0f24f solid 4px;}
.navl a:hover{background:url(../Image/navahover.jpg) repeat-x center; text-decoration:none;}

.newsgg{ width:542px; height:37px; line-height:37px; float:left;background:url(../Image/music.jpg) no-repeat left; text-indent:30px;}
.newsgg1{ font-weight:bold;}
.prolistlb{ width:158px; height:37px; float:left; padding-left:100px;}
#linkl11{ width:158px; height:27px; margin-top:5px;background:url(../Image/prolistbgbgbg.jpg) no-repeat left;}
#jumpMenu{ width:158px; height:27px; line-height:27px; background:none;}


.search{ width:191px; height:37px; float:right;}
#search{ width:191px; height:27px; line-height:27px;background:url(../Image/search.jpg) no-repeat left;margin-top:5px;}
.searchborder{ width:191px; height:27px;}
.search_i{ width:161px; height:27px; background:none; float:left;}
.search_s{ width:27px; height:27px; float:right;background:none;}

.allprolist{ width:1002px; height:106px; float:left; margin-top:16px; background-color:#FFF;}
.allprolistlogo{ width:259px; height:106px; float:left;}
.allprolistcon{ width:720px; height:86px; float:right; padding-top:20px;}


/*index*/
.mainindex{ width:1002px; height:100%; overflow:hidden; margin:0 auto; background-color:#FFF; padding-bottom:30px;}
.products{ width:1002px; height:567px;}

.contact{ width:240px; height:288px; padding-top:15px; float:left; padding-left:15px;}
.contactlogo{ width:100%; height:38px; line-height:38px; background-color:#017958;}
.contactlogo2{ width:100%; height:38px; line-height:38px; background-color:#017958; margin-bottom:5px}
.contactlogo22{width:100%; height:38px; float:left; text-align:left; background:url(../Image/contactlogo2.jpg) no-repeat left; text-indent:30px; font-size:14px; color:#FFF; line-height:38px;}
.contactlogo1{ float:left; margin-left:10px;background:url(../Image/contactlogo.jpg) no-repeat left; text-indent:20px; font-size:14px; color:#FFF;}
.more{ float:right; padding-right:10px;}
.contactcon{ width:220px; height:230px; padding:10px; background-color:#e7e6e4;}
.contactcon2{ width:230px; height:100%;  background-color:#e7e6e4; padding-bottom:5px;}
.contactcon li{ width:200px; line-height:22px; margin:0 auto;}/*background:url(../Image/contactlibg.jpg) no-repeat left;text-indent:15px; */

.service{ width:460px; height:288px; padding-top:15px; float:left; padding-left:15px;}
.servicecon{ width:440px; height:230px; padding:10px;background-color:#e7e6e4;}

.company{ width:240px; height:288px; padding-top:15px; float:right; padding-right:15px;}
.companycon{ width:220px; height:230px; padding:10px; background-color:#e7e6e4;}

.Construction{ width:972px; height:205px; padding-top:15px; float:left; padding-left:15px;}
.Constructionlogo{ width:38px; height:205px; float:left;}
.Constructioncon{ width:638px; height:185px; padding:10px 20px 10px 20px; float:left; background-color:#e7e6e4;}

#pro_gd{ width:638px; height:185px; margin:0 auto; overflow:hidden; text-align:center; line-height:18px;}
#pro_gd li{ float:left; margin:8px 10px; width:200px; height:180px; _width:195px; text-align:center;line-height:18px;}
#pro_gd img{ border:1px solid #d1d1d1;width:200px; height:150px;}

.timedai{ width:238px; height:205px; float:right;}



.c{overflow:hidden;width:1002px;margin:0 auto;}
.c1{height:567px;margin:20px 0;*overflow:hidden;}
.c1_l{float: left;width:1002px;height: 567px;}
.c1_slide{width:1002px;height: 285px;position: relative;overflow: hidden;}
.c1_slide ul{width:18036px;height: 285px;position: absolute;top: 0;left: 0;}
.c1_slide li{float: left;width:1002px;height: 100%;position: relative;overflow: hidden;}
.c1_slide li span{display: block;width: 100%;height: 35px;position: absolute;bottom: 0;left: 0;background: url(img/r.png) repeat-x 0 -91px;color: #FFFFFF;font:16px/35px microsoft yahei;text-align: center;}
.c1_slide img{ width:1002px; height:316px;margin-top:-31px;}
.c1_paging{width: 99%;height:229px;background: url(img/r.png) repeat-x 0 0; padding-top:20px; padding-left:13px;}
.c1_paging ul{}
.c1_paging li{float: left;width:110px;height:96px;position: relative;margin-bottom:14px;}
.c1_paging li.active i{display:block;position:absolute;top:-10px;left:0;height:96px;width:110px;}
.c1_paging li:hover b,.c1_paging li.active b{display: none;}
.c1_paging li img{ width:96px; height:73px;opacity:1;}
.c1_paging li img:hover{opacity:0.75; filter:alpha(opacity=75);}


.box li{width:110px;height:96px;overflow:hidden;}
.toll_img{ width:96px; height:96px;background:url(../Image/toll_imgbf.jpg) repeat-x bottom; text-align:center;}
.toll_img img{ width:96px; height:73px;}
.toll_info{ width:96px; height:96px; background:#017958; vertical-align:middle;display:table-cell; text-align:center;}
.box li a{ color:#fff; text-decoration:none; position:absolute;}



/*left*/
.allleft{ width:230px; height:100%; overflow:hidden; float:left;}
.allleft1{ width:230px; height:100%; overflow:hidden; float:left;}
.contact2{ width:240px; height:100%; padding-bottom:15px; }
.contact2 li{width:230px; height:35px; padding-top:4px;background:url(../Image/caidan.jpg) no-repeat right; text-align:right;line-height:28px; font-size:13px;}
.contact2 a{ color:#FFF; text-decoration:none;}

.contact1{ width:240px; height:100%;}
.lefttel{ width:210px; height:60px; padding:10px; background-color:#e7e6e4; margin-top:15px;}
.lefttel1{ width:130px; height:60px; display:block;background:url(../Image/lefttel.jpg) no-repeat left; padding-left:70px;}
.lefttel2{ font-size:14px; color:#017958; line-height:28px;}
.lefttel3{ font-size:18px; color:#017958; font-weight:bold;}

.leftguest{width:210px; height:53px; padding:10px;background:url(../Image/guestbg.jpg) no-repeat left; background-color:#e7e6e4; margin-top:15px;}
.leftguestl{ width:95px; height:53px; float:left;}
.leftguestl a{width:95px; height:100px; display:block;}
.leftguestr{ width:109px; height:100px; float:left;}




/*end*/
#end{ width:100%; height:90px; padding-top:20px; line-height:26px;}
#end .nr{ width:1002px; margin:0 auto; font-size:12px;}
.nrl{ width:670px; height:auto; float:left;}
/*.nrr{ width:auto; float:right;background:url(../Image/footbg.jpg) no-repeat right;color:#094b39; text-align:right; padding-right:64px;}*/
.nrr{ width:228px; float:right; color:#094b39; text-align:right; }
.nrrl{ width:168px; float:left;color:#094b39; text-align:right;}
.nrrr{ width:50px; float:left;}
.nrr1{ font-size:14px; }
.nrr2{ font-size:24px;}
/*public*/
.allcon{ width:972px; height:100%; overflow:hidden; padding:15px; margin:0 auto; background-color:#FFF;}
.concompany{ width:720px; height:auto; float:right; background-color:#e7e6e4;}
.concompanylogo{ width:100%; height:38px; line-height:38px; background-color:#017958;}

.concompanylogo1{ float:left; text-indent:20px;font-size:14px;font-family:Microsoft YaHei; color:#fff; text-decoration:none;}
.concompanylogo1 a{font-size:14px;font-family:Microsoft YaHei; color:#fff; text-decoration:none;}

.concompanylogo2{float:right; color:#b3f0d7; font-size:12px; padding-right:15px;}
.concompanylogo2 a{color:#b3f0d7; }

.honorlogo1{float:left; margin-left:10px;background:url(../Image/contactlogo.jpg) no-repeat left; text-indent:20px; font-size:14px; color:#FFF;}
.honorlogo2{ float:right; padding-right:15px; color:#63cfb1;}
.honorlogo2 a{ color:#63cfb1;}
.concompanycon{ width:690px; height:100%; overflow:hidden; padding:15px 15px 50px 35px;}
.concompanycon1{ width:95%; height:100%; overflow:hidden; margin:0 auto; padding-bottom:50px; padding-top:15px;}

.timedaiyjys{ width:100%; height:300px; padding-top:15px; padding-bottom:20px;}
.timedaiyjyslogo{ width:100%; height:45px; line-height:45px; color:#343434;font-family:Microsoft YaHei,SimSun; font-size:16px; text-align:center;}
.timedaiyjyscon{ width:95%; height:215px; padding:20px; border:#e8e8e8 solid 1px; margin:0 auto;}


.rnewys{ width:100%; height:120px; border-bottom:#d9d9d9 solid 1px; padding-top:10px;}
.newconleft{ width:75px; height:120px; float:left; color:#676767;}
.newsconright{ width:85%; height:120px; float:right;}
.newsconright a{ width:100%; height:120px; display:block; color:#676767;}
.newsconright a:hover{ color:#017958; text-decoration:none;}
.newsconright1{ color:#000; font-weight:bold; padding-bottom:10px;}

#indexNews{ padding-bottom:15px;}
#indexNews li{ width:658px; height:30px; line-height:30px; border-bottom:#7f7f7f dashed 1px; padding-left:22px;background:url(../Image/newsli.gif) no-repeat left;}
#indexNews li a{ float:left;}
#topnews{ height:125px; overflow:hidden}
#topnews li{border-bottom:1px dashed #dedede; height:120px;}
#topnews li a{ font-weight:800; font-size:14px; font-family:Microsoft YaHei,SimSun;}
.introImg{ float:left; margin-right:10px;}
.info_date{ float:right; padding-right:5px;}
#indexPro{width:745px; height:430px; overflow:hidden; margin:0 auto; float:right}
#indexPro li,.produc li{float:left; margin:0 9px 13px 9px; _margin:0 7px 10px 7px; width:238px; height:206px; _height:203px; text-align:center;}

#fl{ float:left; width:240px;}
#fl li{ background:url(../Image/fl_li.jpg) no-repeat top left; height:30px;}
#fl li a{ padding-left:38px; display:block; line-height:29px;}
#fl li a:hover{ background:url(../Image/fl_hover.jpg) no-repeat top left; color:#FFF;}

.info_img{ width:100%; height:auto; padding-bottom:10px;}
.info_img li{ width:200px; height:169px;text-align:center;}
.info_img li img{ width:173px; height:129px; padding:2px; border:#ededed solid 1px;}

.food_info_tit_bg{margin:30px 0 0 0px;width:100%;height:30px;background:#ececec; float:left;}
.food_info_tit{display:inline-block;padding-left:10px; padding-right:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}


/************新闻*****************/
.news_tit_u{text-align: center;font-size: 16px;color: #0c5ba4;line-height: 30px; font-weight:700;}
.news_tit_d{text-align: center;padding: 5px 0px;font-size: 12px;font-weight: 100;background: #f7f7f7;border: 1px solid #e8e8e8;color: #303030;width: 98%;margin: 10px auto;height: 20px;line-height: 20px;}
.news_tit_img{ width:60%; margin:9px auto; text-align:center}
.news_main{ line-height:25px; font-size:12px;}
/************产品*****************/
.produc{ width:100%; margin:0 auto; overflow:hidden}
.info_img_detail{ text-align:center;}
.info_img_detail img{ width:400px; padding:3px; border:#CCC solid 1px;}
.food_name{ text-align:center; line-height:40px;}
/************分页*****************/
.page{width:99%; height: 30px; line-height: 30px;text-align: center; margin: 0 auto;font-size: 12px; border:1px solid#d2d4d6;}
.page{margin:10px 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.page span.current {padding:3px 6px 3px 6px;height:18px;line-height:18px;background:#404040;color:#fff;}
/************留言*****************/
.concompanycon table{margin-left:2px;}
.concompanycon table th{color:#444444;font-weight:normal;font-size:14px;font-family:'Microsoft YaHei',arial;text-align:right;vertical-align: top;padding-top: 9px;}
.concompanycon table td select{font-family: 'Microsoft YaHei',arial;font-size: 14px;width: 278px;height: 32px;text-indent: 8px;border: 1px solid #d2d4d6;margin: 5px auto 6px 5px;	background: #FFF;*+margin-left:-3px;}
.concompanycon table td ul{list-style:none;position:absolute;}
.concompanycon table td ul li{	font-family:'Microsoft YaHei',arial;font-size:14px;height:28px;line-height:28px;text-indent:8px;width:276px;height:28px;border-left:1px solid #d2d4d6;border-right:1px solid #d2d4d6;background:#FFF;}
.concompanycon table td ul li a{display:block;text-decoration:none;color:#444444;}
.concompanycon table td ul li a:hover{color:#fe7d0c;}
.concompanycon table td ul li:last-child{border-bottom:1px solid #d2d4d6;}
.concompanycon table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.concompanycon table td .yanzheng{width:101px;}
.concompanycon table td textarea{resize: none;width:545px;height:178px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.concompanycon table td img{vertical-align:middle;margin-left:5px;margin-bottom:4px;*+margin-bottom:14px;}
.concompanycon table td .but{width:74px;height:31px;line-height:27px;background:#149939;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;}
/************招聘*****************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background:url(../Image/button.gif) no-repeat top left;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
.job_nam{ font-weight:700; color:#F00}

.recruit_info_tit_bg{margin:30px 0 0 0px;width:100%;height:30px;background:#ececec; float:left;}
.recruit_info_tit{display:inline-block;padding-left:10px; padding-right:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}
.recruit_info_main{ float:left; padding-top:10px;}


.menu-list { 
       clear:both;
        padding-right:0px; 
		display:none; 
		height:auto;
		padding-left:0px; 
		font-size:10px;
		padding-top:0px;
		position:absolute; 
		z-index:999999;
		}
.menu-list ul {padding-top:10px; padding-bottom:15px;float:left; list-style:none; background-color:#02694d;width:78px; height:auto;overflow:hidden!important; overflow:visible;font-family:Microsoft YaHei;}
.menu-list ul li { padding:0px; float:left; float:left;  text-align:center; width:100%; height:32px; line-height:32px;}
.menu-list ul li a { display:block; text-align:center; line-height:32px;  display:block;cursor:pointer; color:#fff; font-size:12px; text-decoration:none; height:27px; width:100%;font-weight:bold;}
.menu-list ul li a:hover { line-height:32px; font-weight:bold; color:#f1f14e; text-decoration:none;}



/* 本案例代码begin */
.left_nav dl dd{width:120px; height:26px; line-height:26px; float:left; position:relative;}
.left_nav dl dd a{background:url(../Image/prolistbgbga.jpg) no-repeat left; padding-left:15px;}
.left_nav dl dd a:hover{background:url(../Image/prolistbgbg.jpg) no-repeat left; text-decoration:none; color:#0a8765;}

.left_nav dl dd .nav_right{ width:140px; height:auto; overflow:hidden; position:absolute; left:95px; top:0px; padding:0px 5px 10px 5px;background:#fff; display:none; border:1px solid #ccc; z-index:9999;}
.left_nav dl dd .nav_right a{ width:120px;height:20px; line-height:20px; text-align:left; color:#666;padding-left:20px; display:block; float:left; margin-top:10px; white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;}
.left_nav dl dd .nav_right a:hover{background:url(../Image/prolistbgbg.jpg) no-repeat left; text-decoration:none; color:#0a8765;}
